<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Filmek extends Frontend_Controller {

    function __construct() {
        // Call the Model constructor
        parent::__construct();
        $this->load->model("film_model");
        $this->load->model("event_model");
    }

    /**
     * 
     * Index Page for FRONTEND
     * 
     * 
     */
    public function index() {
        $filmek_config = array(
           // 'offset' => ($page * 15),
           // 'limit' => 15,
            'order_by' => "eredeti_cim",
            'order_dir' => "asc",
            'where' => array(
                'sajat_forgalmazas' => '1'
            )
        );


        $this->data['film_data'] = $this->film_model->get_films($filmek_config);
        $this->data['title'] = 'Filmek';

        $this->_load_view('frontend/filmek');
    }

    /**
     * 
     * slug alapján generál infot
     * 
     */
    public function reszletek($slug = NULL) {
        // ha nincs slug, indexet mutatunk.
        if ($slug == NULL) {
            redirect('filmek');
        }

        $this->data['film_data'] = $this->film_model->get_film_by_slug($slug);

        if (is_null($this->data['film_data'])) {
            show_404();
        }

        $this->_load_view('frontend/filmek_aloldal');
    }

    /**
     * Fullcalendar json output
     * 
     * EZT NEM HASZNÁLJUK MOST

      public function ajax_get_filmek() {
      // json output
      $this->output->set_content_type('application/json');
      // start and end time on linux
      $unix_start = $this->input->post("start");
      $unix_end = $this->input->post("end");

      // ellenőrzés, hogy numerikus-e
      if (!is_numeric($unix_start) || !is_numeric($unix_end)) {
      die("Not a function");
      }

      $start = date('Y-m-d', $unix_start);
      $end = date('Y-m-d', $unix_end);

      $filmek = $this->film_model->get_in_range($start, $end);


      foreach ($filmek as $film) {
      $film->start = $film->esemeny_kezdes;
      $film->end = $film->esemeny_vege;
      // esemény title összeállítása:
      // óra:perc - óra:perc külföldi cím (magyar cím)
      $film->title = "".substr($film->esemeny_kezdes,11,-3)."-".substr($film->esemeny_vege,11,-3)." ";

      $film->title .= $film->eredeti_cim;

      if($film->magyar_cim && $film->magyar_cim != ""){
      $film->title .= " $film->magyar_cim";
      }

      $film->url = site_url('filmek/reszletek/' . $film->eredeti_cim_slug);
      }

      echo encode_json($filmek);
      }
     */
}

/* End of file filmek.php */
/* Location: ./application/controllers/filmek.php */